home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 February: Technology Seed / Mac Tech Seed Feb '97.toast / ODF Release 3 / ODFDev / ColorExtension / Sources / CEServer.h < prev    next >
Encoding:
Text File  |  1996-12-16  |  1.3 KB  |  36 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                CEServer.h
  4. //    Release Version:    $ ODF 3 $
  5. //
  6. //    Copyright:    (c) 1993 - 1996 by Apple Computer, Inc., all rights reserved.
  7. //
  8. //========================================================================================
  9.  
  10. #ifndef CESERVER_H
  11. #define CESERVER_H
  12.  
  13.  
  14. //========================================================================================
  15. // Forward declarations
  16. //========================================================================================
  17.  
  18. class FW_CPart;
  19.  
  20. //========================================================================================
  21. // Function typedefs
  22. //========================================================================================
  23.  
  24. typedef void (*ColorProc)(Environment* ev, void* refCon, short red, short green, short blue);
  25.  
  26. //========================================================================================
  27. // Public API
  28. //========================================================================================
  29.  
  30. FW_Boolean CE_ExtensionLibraryExists();    // returns true if the ColorExtension shared
  31.                                         // library is installed at runtime
  32.  
  33. void CE_SetCallbacks(ColorProc foreColorProc, ColorProc backColorProc);
  34. void CE_RegisterExtension(Environment* ev, FW_CPart* part, void* refCon);
  35.  
  36. #endif